
.product-purchase-features-list {
	@include breakpoint( '>1040px' ) {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
}

.product-purchase-features-list__item {
	page-break-inside: avoid; // For Firefox
	break-inside: avoid-column; // For IE
	-webkit-column-break-inside: avoid; // For others

	padding-top: 12px;
	max-width: 150%;

	@include breakpoint( '>1040px' ) {
		max-width: 49.5%;
	}
}

.product-purchase-features-list__item .purchase-detail,
.product-purchase-features-list__item .happiness-support {
	background-color: var( --color-surface );
	border-radius: 0;
	margin: 0;
}

.product-purchase-features-list__item .happiness-support {
	box-shadow: 0 0 0 1px rgba( var( --color-neutral-10-rgb ), 0.5 ), 0 1px 2px var( --color-neutral-0 );
	box-sizing: border-box;
	color: var( --color-text-subtle );
	padding: 32px;
}
